タグ付けされた質問 「apt」

DebianベースのディストリビューションのパッケージマネージャであるAdvanced Packaging Tool。また、Ubuntuにパッケージをインストールするために最もよく使用されるツールです。aptツールの使用に関する質問では、このタグを使用する必要があります。


1
ローカルリポジトリに最高の優先度を割り当てる
概要 公式リポジトリから同じパッケージバージョンを再度ダウンロードする代わりに、apt-getにローカルリポジトリパッケージを優先させるにはどうすればよいですか?ローカルリポジトリは署名され、信頼されています。aptの優先設定を既に試しました。 元の質問:「sources.listファイルを使用せずにローカルリポジトリに最高の優先度を割り当てる方法」 ダウンロードしたパッケージでローカルリポジトリをセットアップしました。Ubuntuを再インストールする必要があるときに、インターネット経由で同じパッケージをダウンロードしないようにするために使用します。これは、で作成された基本的なリポジトリですapt-ftparchive packages . > Packages。「認証されていないリポジトリ」警告を回避するために、これを信頼できるリポジトリにしました。(信頼できないリポジトリがある場合、aptまたはsynapticインターネット経由で同じパッケージをダウンロードしようとすると、「信頼されているため」)。 このローカルリポジトリを少なくとも1年間使用しています。ただし、これを使用するには、常にローカルリポジトリ行をsources.listファイルの先頭に配置する必要があります。しかし、これは面倒です。ターミナルを開いてUbuntuを再インストールするたびに入力する必要があるためですsoftware-properties-gtk。ソース行を `sources.listの最後に配置するため、このツールは使用できません。 そして、本当の問題は、ということであるapt か synaptic、常にパッケージがローカルリポジトリに既に利用されているかどうかを検査せずに、前に記載されているソースからパッケージをダウンロードしてください。したがって、ローカルソースをsources.listターミナルの最上部に配置する以外に選択肢はありません(実際、ターミナルは嫌いではありませんが、解決策が必要です)。 私はこの方法を試しました。しかし、これは私を助けません。 私の設定ファイルはこれです /etc/apt/preferences.d/local-pin-900 Package: * Pin: release o=Local,n=ubuntu-local Pin-Priority: 900 私のリリースファイルはこちら Origin: Local Label: Local-Ubuntu Description: Local Ubuntu Repository Codename: ubuntu-local MD5Sum: ed43222856d18f389c637ac3d7dd6f85 1043412 Packages d41d8cd98f00b204e9800998ecf8427e 0 Sources apt-preferenceを有効にすると、プリファレンスがapt-cache policy正しく表示されます。たとえば、ローカルリポジトリの優先度が最も高いことが示されます。 私はこれを行うときにはsudo apt-get install <package-name>、aptインターネットからダウンロードしようとします。しかし、ローカルリポジトリを一番上に配置すると、ローカルリポジトリからインストールされます。 だから、私の質問は -> 'パッケージがローカルリポジトリで利用可能なときに、リポジトリリストの一番上に明示的に「ローカルソース」を置くことなく、ローカルリポジトリを使用することを強制することは可能ですか? …

3
Gradleをアップグレードするにはどうすればよいですか?
これはGradle最新であることを示しています。 thufir@doge:~$ sudo apt install gradle Reading package lists... Done Building dependency tree Reading state information... Done gradle is already the newest version (2.10-1). 0 upgraded, 0 newly installed, 0 to remove and 629 not upgraded. Gradle4.x にアップグレードするにはどうすればよいですか?好ましくは、とumakeではなくSDKMAN!それは彼らが提案するもののようです。 (接続が遅いため、すべてのパッケージを更新したくありません。)

5
R-baseの最新バージョンのインストール
r-baseの最新バージョン(2.15.2)をインストールしようとして失敗しました。どうやら、RパッケージRcppは私のためにインストールするRバージョン2.14.1用にインストールされません。 以下に表示されるインストール試行を何/どのように/どこで変更するかわかりません。私はubuntu-12.04.1-server-i386を使用していることに注意してください。 現在インストールされているバージョンはRバージョン2.14.1(2011-12-22)です。 $ sudo apt-get install r-base Reading package lists... Done Building dependency tree Reading state information... Done r-base is already the newest version. バージョン情報を含めることは役に立ちません: $ sudo apt-get install r-base=2.15.1-5ubuntu1 Reading package lists... Done Building dependency tree Reading state information... Done E: Version '2.15.1-5ubuntu1' for 'r-base' was not found …

3
dpkg --get-selectionsは、「削除」とマークされたパッケージを表示します
実行するdpkg --get-selectionsと、マーカーinstallまたはのいずれかでパッケージが表示されますdeinstall。 で完全に削除できるパッケージもありますapt-get remove。 どういうdeinstall意味ですか? マークdeinstallされたパッケージがdpkg --get-selectionsもうリストされないようにするために何ができますか?


3
パッケージがdebとsnapの両方として利用可能な場合、どの方法が望ましいですか?
もちろん、ほとんどのパッケージの答えは簡単です。ツールまたはライブラリの場合、debが唯一のオプションであり、一部のプロプライエタリソフトウェアのスナップは唯一のオプションです。 Ubuntuは、パッケージ、分離、セキュリティ、更新などの利点を挙げて、Snapパッケージを大幅に推進しているようですが、Ubuntu 18.04に同梱されているすべてのアプリケーションはdebパッケージとしてインストールされています。 一例として、Firefoxがあります。これは、セキュリティ上の理由から常に最新の状態に保つ必要があり、過去にはセキュリティとブランド(Iceweasel)についてディストリビューションパッケージのメンテナと競合していました。しかし、CanonicalはFirefoxをdebパッケージとして出荷することを選択しました。 スナップとデブの両方があるパッケージの場合、これは疑問を提起します。どちらをインストールする必要がありますか?答えが簡単な場合、インストール済みのdebを積極的に移行する必要がありますか?

3
curlはUbuntu 18.04 LTSで動作しません
curlを使用してWebからコンテンツを取得できません。私はそれを下に置いてインストールしようとしました。 一部のパッケージをインストールできませんでした。これは、不可能な状況をリクエストしたか、不安定なディストリビューションを使用している場合、必要なパッケージがまだ作成されていないか、着信から移動されていないことを意味します。次の情報は、状況の解決に役立つ場合があります。 次のパッケージには、満たされていない依存関係があります。curl:依存:libcurl4(= 7.58.0-2ubuntu3)がインストールされません。E:問題を修正できません。壊れたパッケージを保持しています。 私は両方で保持パッケージをチェックしてきましたsudo apt-mark showheld&dpkg -l | grep ^h手持ちのパッケージのリストを取得することを望んで、私は何の結果いずれかの方法を取得していません。 また、インストールしようとするlibcurl4と、以下のパッケージを削除しようとするため、ほとんどシステムが壊れます。 libcurl3 mongodb-enterprise mongodb-enterprise-server mongodb-enterprise-tools msodbcsql msodbcsql17 mssql-tools php7.1-curl r-base r-base-core r-base-dev r-base-html r-cran-boot r-cran -class r-cran-codetools r-cran-foreign r-cran-getopt r-cran-kernsmooth r-cran-lattice r-cran-littler r-cran-mass r-cran-matrix r-cran-mgcv r-cran -nlme r-cran-nnet r-cran-rpart r-cran-spatial r-cran-survival r-recommended slack-desktop virtualbox-5.2 編集 # See http://help.ubuntu.com/community/UpgradeNotes for …

6
アプリケーションインストールシェルスクリプトを記述する方法
シェルスクリプトを作成してアプリケーションのリストをインストールする方法を知っている人はいますか?新しいシステムをセットアップするたびに、各アプリケーションを手動でインストールしなければならないのは苦痛です。 編集: それでも私に尋ねますDo you want to continue [Y/n]?。スクリプトを入力する方法yや、入力を求めない方法はありますか?

6
Google Chromeをインストールして削除しようとした後の依存関係エラー
だから、しばらくの間、ubuntuは完璧に機能しました。Google Chromeをダウンロードしようとしましたが、誤って32ビットバージョンをダウンロードしました。戻って64ビットをダウンロードしようとしましたが(32ビットを削除せずに愚かに)、に関連するエラーメッセージを取得する際に問題が発生し始めましたgoogle-chrome-stable。 次のステップは、Chromeに関連するUbuntuのすべてを消去することでしたが、まだこれらのエラーが発生しています。Linuxの初心者であることを考えると、今何をすべきかが本当に失われています。 現在、コマンドラインからは何もダウンロードできません。たとえば、Ubuntuのバージョンのf.luxをダウンロードしようとしたところ、次のような結果が得られました。 Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: gcc-4.8-base:i386 libasn1-8-heimdal:i386 libasound2:i386 libatk-bridge2.0-0:i386 libatk1.0-0:i386 libatspi2.0-0:i386 libavahi-client3:i386 libavahi-common-data:i386 libavahi-common3:i386 libcairo-gobject2:i386 libcairo2:i386 libcolord1:i386 libcups2:i386 libcurl3:i386 libdatrie1:i386 libdbus-glib-1-2:i386 libdbusmenu-glib4:i386 libdbusmenu-gtk3-4:i386 libdbusmenu-gtk4:i386 libexpat1:i386 libffi6:i386 libfontconfig1:i386 libfreetype6:i386 libgconf-2-4:i386 …

10
407プロキシ認証が必要です
Ubuntu Software Centerを使用してソフトウェアをインストールしようとすると、次のメッセージが表示されます。 Failed to download repository information Check Your Internet connection を実行しようとするとapt-get install something、次のようになります。 407 Proxy Authentication Required ユーザー名とパスワードが必要なプロキシサーバーを使用しています。ネットワークプロキシに必要な番号をプラグインし、システム全体に適用することにより、システムプロキシを手動で設定しました。問題はユーザー名とパスワードを差し込むことだと思います。 Mozilla経由でインターネットを使用すると、ユーザー名とパスワードの入力を求められます。
38 apt  proxy 

4
構成ファイルの一部を削除した後、どのようにApache HTTPDを再インストールできますか?
最近、Apacheの設定をいじっていたので、最初からやり直せるように再インストールしたかったのです。apache2パッケージの再インストールに関するいくつかのフォーラムの投稿をフォローしたところ、/etc/apache2フォルダーが削除されました。 どれだけ試してみても、Apacheのインストールを完全に消去してから再インストールすることはできないようです。sudo apt-get install apache2またはreinstall何もしません。Synapticを使用しても削除できないようです。 コンピューターに新しいApacheを再度インストールするためにできることはありますか?
38 apt  apache2 

3
推奨/推奨パッケージをインストールしますか?
私は次のコードを実行し、このパッケージにこれらのパッケージが必要になったのですが、今ではこれらのパッケージが推奨されており、これらが推奨されていると言っています。これらをインストールする方法を教えてください。 myusuf3@purple:/etc$ sudo apt-get install virtualbox-4.0 Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: acroread ia32-libs lib32asound2 lib32bz2-1.0 lib32gcc1 lib32ncurses5 lib32stdc++6 lib32v4l-0 lib32z1 libaudio2 libc6-i386 libcurl3 libflac8 libhal1 liblcms1 libmng1 libogg0 libpulse0 libqt4-dbus libqt4-network libqt4-opengl libqt4-xml libqtcore4 libqtgui4 libsdl-ttf2.0-0 libsdl1.2debian …
38 apt 


3
/ var / lib / apt / listsは巨大です
私はそれ/var/lib/apt/listsが巨大であることに気づきました。86MBの大きさです。これは少し大きすぎるようです。これは正常ですか?そうでない場合は、どうすればよいですか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.